Skip to content

Conversation

@calaghann
Copy link
Contributor

Adds DAC to stm32f103Xc, stm32f105Xc, stm32f107Xc.

Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx
microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes.

Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx
microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes.

High-density devices are STM32F101xx and STM32F103xx microcontrollers where the
Flash memory density ranges between 256 and 512 Kbytes.

XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the
Flash memory density ranges between 768 Kbytes and 1 Mbyte.

Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers.

This section applies to connectivity line, high-density and XL-density STM32F101xx and
STM32F103xx devices only.

Only DAC1 is added so far. Tested with stm32f103vc on a custom board.

Copy link
Member

@erwango erwango left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for sharing this work.
Would you mind to also add node in stm32f100Xb.dtsi ? This would make the definition complete across series.

Then, one nice addition would be to enable DAC node on au upstream board, so that it could be built on CI. Would you have one? Unfortunately I don't have one that has DAC, so I can't help in this task.

Adds DAC to stm32f100Xb, stm32f103Xc, stm32f105 (included by stm32f107).

Signed-off-by: Matthias Freese <[email protected]>
@erwango erwango added this to the v3.1.0 milestone May 13, 2022
@MaureenHelm MaureenHelm merged commit c065b0f into zephyrproject-rtos:main May 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants